#page {
	BACKGROUND-IMAGE: url(../images/pageBackground.gif); BACKGROUND-COLOR: #e2ebed; MARGIN: 10px
}
#window {
	MARGIN: 0px
}
#container {
	WIDTH: 750px; HEIGHT: 100%
}
#header {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 13px; PADDING-TOP: 0px
}
#header * {
	FONT-SIZE: 13px
}
#box {
	BACKGROUND-COLOR: #ffffff
}
#contentMenu {
	VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
#contentMenu DIV.box {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; MARGIN: 0px 10px 10px; WIDTH: 160px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
#contentMenu DIV.box DIV.header {
	TEXT-ALIGN: center; LINE-HEIGHT: 19px; BACKGROUND-COLOR: #4d7991; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
#contentMenu DIV.box DIV.body {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #f0f0f0; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT-SIZE: 11px; PADDING-TOP: 2px
}
#contentMenu DIV.box DIV.body DIV.item {
	BACKGROUND-IMAGE: url(../images/contentMenu-item-icon.gif); LINE-HEIGHT: 16px; PADDING-LEFT: 16px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left center
}
#contentMenu DIV.box DIV.body DIV.item A {
	TEXT-DECORATION: none
}
#contentMenu DIV.box DIV.body DIV.itemSelected {
	BACKGROUND-IMAGE: url(../images/contentMenu-item-icon.gif); LINE-HEIGHT: 16px; PADDING-LEFT: 16px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left center
}
#contentMenu DIV.box DIV.body DIV.itemSelected A {
	COLOR: #ff6600; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#menu {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #f7f7f7; PADDING-LEFT: 2px; WIDTH: 200px; PADDING-RIGHT: 2px; HEIGHT: 100%; OVERFLOW: auto; PADDING-TOP: 2px
}
#menu .item {
	FONT-SIZE: 11px
}
#menu .item A {
	TEXT-DECORATION: none
}
#menu .itemSelected {
	FONT-SIZE: 11px
}
#menu .itemSelected A {
	COLOR: #ff6600; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#menu .separator {
	HEIGHT: 4px
}
#menu .textSmall {
	FONT-SIZE: 10px
}
#menuBar {
	BACKGROUND-IMAGE: url(../images/menuBarBackground.gif); VERTICAL-ALIGN: top
}
#menuBarHideButton {
	POSITION: relative; TOP: 100px
}
#menuBarShowButton {
	POSITION: relative; TOP: 100px
}
#searchBox {
	BORDER-BOTTOM: #cccccc 1px solid
}
#searchBox FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#searchBox INPUT {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px
}
#searchBox INPUT.testo {
	WIDTH: 190px
}
#searchBox INPUT.cerca {
	WIDTH: 50px
}
#searchBox SELECT {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px
}
#searchBox SELECT.tipologia {
	WIDTH: 135px
}
#userBar {
	BORDER-BOTTOM: #cccccc 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f7f7f7; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 10px; PADDING-TOP: 5px
}
#userBar * {
	FONT-SIZE: 10px
}
#userBar A.itemSelected {
	FONT-WEIGHT: bold
}
#contentHeader {
	BORDER-BOTTOM: #cccccc 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f7f7f7; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 10px; PADDING-TOP: 5px
}
#contentHeader A {
	FONT-SIZE: 10px
}
#content {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-SIZE: 11px; PADDING-TOP: 10px
}
H1 {
	LINE-HEIGHT: 26px; COLOR: #555251; FONT-SIZE: 16px
}
H2 {
	BORDER-BOTTOM: #a6ce39 2px solid; LINE-HEIGHT: 24px; COLOR: #555251; FONT-SIZE: 16px
}
H3 {
	BACKGROUND-COLOR: #ffcc00; FONT-SIZE: 14px
}
#content FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#content FORM .field {
	PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#content .buttons {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#content LABEL {
	DISPLAY: block; MARGIN-BOTTOM: 2px; FONT-SIZE: 10px
}
#content INPUT {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
#content SELECT {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
#content TEXTAREA {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
#content .textSmall {
	FONT-SIZE: 10px
}
#content .textLarge {
	FONT-SIZE: 14px
}
#content ACRONYM {
	BORDER-BOTTOM: black 1px dotted; speak: normal
}
#content DIV.box {
	BORDER-BOTTOM: #ffcc00 1px solid; BORDER-LEFT: #ffcc00 1px solid; PADDING-BOTTOM: 20px; BACKGROUND-COLOR: #f7f7f7; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FONT-SIZE: 11px; BORDER-TOP: #ffcc00 1px solid; BORDER-RIGHT: #ffcc00 1px solid; PADDING-TOP: 20px; font-stretch: expanded
}
#content DIV.box-dashed {
	BORDER-BOTTOM: #ffcc00 1px dashed; BORDER-LEFT: #ffcc00 1px dashed; PADDING-BOTTOM: 20px; BACKGROUND-COLOR: #f7f7f7; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FONT-SIZE: 11px; BORDER-TOP: #ffcc00 1px dashed; BORDER-RIGHT: #ffcc00 1px dashed; PADDING-TOP: 20px; font-stretch: expanded
}
#content #select {
	BORDER-BOTTOM: 2px inset; BORDER-LEFT: 2px inset; BACKGROUND-COLOR: #ffffff; WIDTH: 300px; HEIGHT: 130px; OVERFLOW: auto; BORDER-TOP: 2px inset; BORDER-RIGHT: 2px inset
}
#content #select DIV.item {
	BORDER-BOTTOM: #cccccc 1px solid; WIDTH: 100%; WHITE-SPACE: nowrap; COLOR: #000000; OVERFLOW: hidden
}
#content #select #checkbox {
	VERTICAL-ALIGN: middle
}
#content DIV.details {
	MARGIN: 10px 0px
}
#content DIV.details DIV.field {
	
}
#content DIV.details SPAN.fieldName {
	FONT-WEIGHT: bold
}
#content DIV.details SPAN.fieldValue {
	
}
#content DIV.details DIV.fieldLongValue {
	BORDER-LEFT: #000000 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px
}
#content UL.links {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#content UL.links LI {
	BACKGROUND-IMAGE: url(../images/icon-li.gif); PADDING-LEFT: 14px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left center
}
#content UL.links LI A {
	FONT-SIZE: 11px
}
#content UL.links LI A:hover {
	TEXT-DECORATION: underline
}
#content DIV.articoli {
	MARGIN: 15px 0px; FONT-SIZE: 11px
}
#content DIV.articoli DIV.articolo {
	MARGIN-BOTTOM: 10px
}
#content DIV.articoli DIV.articolo DIV.title {
	BACKGROUND-IMAGE: url(../images/listItem-background.gif); PADDING-LEFT: 16px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left center; MARGIN-BOTTOM: 3px; FONT-WEIGHT: bold
}
#content DIV.articoli DIV.articolo DIV.title A {
	TEXT-DECORATION: none
}
#content DIV.articoli DIV.articolo DIV.description {
	MARGIN-BOTTOM: 3px
}
#content DIV.articoli DIV.articolo DIV.footer {
	COLOR: #808080
}
#content DIV.articoli DIV.articolo DIV.footer A {
	TEXT-DECORATION: none
}
#content DIV.documenti {
	MARGIN: 15px 0px; FONT-SIZE: 11px
}
#content DIV.documenti DIV.documento {
	MARGIN-BOTTOM: 10px
}
#content DIV.documenti DIV.documento DIV.title {
	MARGIN-BOTTOM: 3px; FONT-WEIGHT: bold
}
#content DIV.documenti DIV.documento DIV.title A {
	TEXT-DECORATION: none
}
#content DIV.documenti DIV.documento DIV.description {
	MARGIN-BOTTOM: 3px
}
#content DIV.documenti DIV.documento DIV.footer {
	COLOR: #808080
}
#content DIV.documenti DIV.documento DIV.footer A {
	TEXT-DECORATION: none
}
#content DIV.eventi {
	MARGIN: 15px 0px; FONT-SIZE: 11px
}
#content DIV.eventi DIV.evento {
	MARGIN-BOTTOM: 10px
}
#content DIV.eventi DIV.evento DIV.title {
	BACKGROUND-IMAGE: url(../images/listItem-background.gif); PADDING-LEFT: 16px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left center; MARGIN-BOTTOM: 3px; FONT-WEIGHT: bold
}
#content DIV.eventi DIV.evento DIV.title A {
	TEXT-DECORATION: none
}
#content DIV.eventi DIV.evento DIV.description {
	MARGIN-BOTTOM: 3px
}
#content DIV.eventi DIV.evento DIV.footer {
	COLOR: #808080
}
#content DIV.eventi DIV.evento DIV.footer A {
	TEXT-DECORATION: none
}
#editorContenuti {
	FONT-SIZE: 12px
}
#editorContenuti P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
LI {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
#editor {
	FONT-SIZE: 11px
}
#editor P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
LI {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
#message {
	MARGIN-TOP: 20px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 20px
}
#message * {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
#message P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
LI {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
#content TABLE.list {
	BORDER-LEFT: #cccccc 1px solid; MARGIN: 10px 0px; WIDTH: 100%; BORDER-TOP: #cccccc 1px solid
}
#content TABLE.list TD {
	BORDER-BOTTOM: #cccccc 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-SIZE: 11px; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 3px
}
#content TABLE.list TD A {
	TEXT-DECORATION: none
}
#content TABLE.list TD INPUT {
	FONT-SIZE: 11px
}
#content TABLE.list TD SELECT {
	FONT-SIZE: 11px
}
#content TABLE.list TD TEXTAREA {
	FONT-SIZE: 11px
}
#content TABLE.list THEAD TR TD {
	BACKGROUND-COLOR: #4d7991; WHITE-SPACE: nowrap; COLOR: #ffffff; FONT-WEIGHT: bold
}
#content TABLE.list THEAD TR TD.orderAsc {
	BACKGROUND-IMAGE: url(../images/order-asc.gif); PADDING-LEFT: 15px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left center
}
#content TABLE.list THEAD TR TD.orderDesc {
	BACKGROUND-IMAGE: url(../images/order-desc.gif); PADDING-LEFT: 15px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left center
}
#content TABLE.list TBODY TR.separator TD {
	BACKGROUND-COLOR: #d6dff7
}
#content TABLE.list TFOOT TR TD {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #d6dff7; WHITE-SPACE: nowrap; COLOR: #333333; FONT-WEIGHT: bold
}
#content TABLE.list TFOOT TR TD.normal {
	TEXT-ALIGN: left; FONT-WEIGHT: normal
}
#footer {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #4d7991; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #ffffff; FONT-SIZE: 11px; PADDING-TOP: 4px
}
#footer * {
	COLOR: #ffffff; FONT-SIZE: 11px
}
* {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A:link {
	COLOR: #003366; TEXT-DECORATION: none
}
A:visited {
	COLOR: #003366; TEXT-DECORATION: none
}
A:hover {
	COLOR: #9685ba; TEXT-DECORATION: underline
}
A:active {
	COLOR: #9685ba; TEXT-DECORATION: underline
}
